0a95718186dce28d7be6bd2367de9f9fa072a33b,services/sts/sts-core/src/main/java/org/apache/cxf/sts/token/provider/DefaultSubjectProvider.java,DefaultSubjectProvider,getSubject,#TokenProviderParameters#Document#number[]#,85
Before Change
}
cryptoType.setAlias(encryptionName);
try {
X509Certificate certificate = crypto.getX509Certificates(cryptoType)[0];
KeyInfoBean keyInfo =
createKeyInfo(certificate, secret, doc, encryptionProperties, crypto);
subjectBean.setKeyInfo(keyInfo);
After Change
}
cryptoType.setAlias(encryptionName);
try {
X509Certificate[] certs = crypto.getX509Certificates(cryptoType);
if (certs == null || certs.length <= 0) {
new STSException("Encryption certificate is not found for alias: " + encryptionName,
STSException.REQUEST_FAILED);
}
KeyInfoBean keyInfo =
createKeyInfo(certs[0], secret, doc, encryptionProperties, crypto);